A: There are several required fields in the New Project, Project
Preferences and Import Directory As New Project dialogs. All of the required
fields must be filled in before the Save button we become enabled. The required
fields are marked with an asterisk, as in "*Host name:".
A: You are probably confusing the Project preferences
settings with the Alchemy preferences settings. The FTP,
Telnet and Project Upload settings in the Alchemy Preferences dialog have no effect
on the currently opened project, they are used to supply defaults for newly created
projects. If you need to make changes in these areas for the project on which you are
currently working, make sure you are changing the Project preferences and not the
Alchemy preferences.
A: Alchemy maintains date/time sync between the project on the host and
the project on your PC. When you punch the "Upload" button, Alchemy sends to the
server all of the files in your project that you have modified since the last
successful upload. Therefore, you do not need to individually select files, Alchemy
will figure out what goes and what stays. If you insist on uploading individual
files, you can do so using the FTP Session window. You
can also select the Project/Upload entire project to server menu item in
the Project window to force Alchemy to clear the current dependencies and upload
all files in the project regardless of their date/time stamp.
A: When you set up a project, you can specify two server directories in
the Project dialog. One is the home directory,
the other is the CGI-BIN directory. Any files in
your project that is not a CGI-BIN file goes into the home directory, anything that
_is_ a CGI-BIN file goes into the CGI-BIN directory. The message box you received
asking you if you wanted to create a directory was telling you that either the home
directory or the CGI-BIN directory you specified when you set up the project does not
exist on your server, and do you want Alchemy to create it for you? If not, Alchemy
will abort the upload since it has nowhere to which to copy the files.
A: Ah, a deeeep subject! The short answer is: look at the Message Window to find out what caused the error, fix it and try again. The long answer is:
Alchemy gets your project to the server in pretty much the same way you would, using FTP and Telnet, only in an automated fashion. Typically, you will have to try several times to upload the project, tweaking the upload settings between tries, before you get it right. The good news is, once you get over this hump you may never have to deal with FTP or Telnet again!
Most upload problems fall into one of three categories: communication errors, FTP errors and Telnet errors. When your upload does not successfully complete, there will be information in the Messages Window which will indicate the cause of the failure. In most cases, the problem will be glaringly obvious. Here are some examples taken from actual upload sessions:
Here we are using FTP to set access permissions, but
the FTP server does not support the SITE command. You will have to
use Telnet to set access permissions.
Here we are using FTP to set access permissions, but
the FTP server does not have access to the file. In this case, using Telenet to set
the permissions will probably work.
This is what it looks like when you are using Telnet to set access permissions,
but have not configured the Prompt character
correctly. Alchemy does not know it should be looking for the ':' character, and
times out because it is waiting for something else instead.